#include "bomb.h"

bomb::bomb()
{
    //将爆炸pixmap放入数组
    for(int i=1;i<=4;i++){
        QString str=QString(":/res/bomb%1.png").arg(i);
        pixArr.push_back(QPixmap(str));

    }

    //初始化
    x=0;
    y=0;
    is_free=true;

    picIndex=0;
    //爆炸间隔记录
    b_recoder=0;
}

void bomb::updateInfo()
{
    //空闲状态直接return
    if(is_free){
        return;
    }
    b_recoder++;
    if(b_recoder<41){
        //时间小于爆炸间隔不切图
        return;
    }

    //重置记录
    picIndex++;
    //数组下标从0开始
    if(picIndex>3){
        picIndex=0;
        is_free=true;

    }
}
